home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / pc / Open Me for REALbasic 3 / REALbasic 3.2 / Goodies / 3rd Party Demos / 3rd Party Plugins / Misc / MongoToDCon Plugin / READme < prev   
Encoding:
Text File  |  2001-01-17  |  3.2 KB  |  92 lines

  1.  
  2. MONGO_TO_DEBUG_CONSOLE
  3. ®Alfred. N. Van Hoek.
  4. Update!
  5. Version 2.0 GoTo <http://homepage.mac.com/vanhoek/>
  6.  
  7.  
  8. Update!
  9. Version 1.2r3 4/1/2000
  10.  
  11.  
  12.  
  13.  
  14.  
  15. A bunch of additional properties (and mirrored methods) have been added to the class "MongoToDcon".
  16.  
  17. MacOS and WIN32
  18. a. me.PopupMenu as PopupMenu
  19.          me.MemoryBlock as MemoryBlock
  20.  
  21. MacOS
  22. b. me.MoviePlayer as MoviePlayer
  23.  
  24.  
  25. MacOS, 
  26. inquiring about RB-objects that have their counterpart in MacOS, (TB stands for toolbox):
  27. c. me.TBAppleEvent as AppleEvent
  28.          me.TBWindowPtr as Window
  29.             me.TBControlHandle as Control
  30.    me.TBMenuHandle as PopupMenu
  31.             me.TBMovieController as MovieController
  32.             me.TBMovie as Movie
  33.  
  34.  
  35.             me.MongoPopupMenu(popup as PopupMenu) as string
  36.             me.MongoMemoryBlock(mblk as MemoryBlock) as string
  37.             me.MongoMemoryBlock(mblk as MemoryBlock, size as integer) as string
  38.                                                                                                                                                                                                                 (This one gives you a memory read out)
  39.  
  40.             me.MongoMoviePlayer(mp as MoviePlayer) as string
  41.  
  42.             me.MongoTBAppleEvent(a as AppleEvent) as string
  43.             me.MongoTBWindowPtr(win as Window) as string
  44.             me.MongoTBControlHandle(con as Control) as string
  45.             me.MongoTBMenuHandle(popup as PopupMenu) as string
  46.             me.MongoTBMovieController(mp as MoviePlayer) as string
  47.             me.MongoTBMovie(mov as Movie) as string
  48.  
  49.  
  50. This is some output you obtain with the remote console in VirtualPC:
  51.  
  52. [Mongodbg] MongoToDconClass installed
  53. [Mongodbg]  
  54. [Mongodbg] NuListbox::NuListbox
  55. [Mongodbg]   Method ListboxToSlider.bind Start
  56. [Mongodbg]   Method ListboxToSlider.bind Exit Bottom
  57. [Mongodbg]   Event listBoxObject.Open Start
  58. [Mongodbg]   Event listBoxObject.Open Exit Bottom
  59. [Mongodbg]   Event Window1.Open Start
  60. [Mongodbg] Popup address (50632c) lockPopup (4)
  61. [Mongodbg] window address (503710) lockWindow (3)
  62. [Mongodbg] object address (505230) lockObject (10)
  63. [Mongodbg] control address (503f5c) lockControl (7)
  64. [Mongodbg] FolderItem address (508f80) lockFolderItem (2)
  65. [Mongodbg] database address (0) lockdbDatabase (0)
  66. [Mongodbg] databaseCursor address (0) lockdbCursor (0)
  67. [Mongodbg] graphics address (5087a8) lockGraphics (3)
  68. [Mongodbg] picture address (5087d0) lockPicture (2)
  69. [Mongodbg] Socket address (500c00) lockSocket (3)
  70. [Mongodbg] mongomongoDCONDCON
  71. [Mongodbg] MemoryBlock address (508a58) lockMemoryBlock (2)
  72. [Mongodbg] lockMemoryBlock (2)
  73. [Mongodbg] Displaying 32 bytes from 00508a58
  74. [Mongodbg] 00508A58  0200 0000 d0ba 4600  808f 5000 188a 5000    
  75. [Mongodbg] 00508A68  0000 0000 0000 0000  6400 0000 c490 5000    
  76. [Mongodbg]  
  77. [Mongodbg] Displaying 32 bytes from 00508a58
  78. [Mongodbg] 00508A58  0200 0000 d0ba 4600  808f 5000 188a 5000    
  79. [Mongodbg] 00508A68  0000 0000 0000 0000  6400 0000 c490 5000    
  80. [Mongodbg]  
  81. [Mongodbg]   MemoryBlock address (508a58) lockMemoryBlock (2)
  82. [Mongodbg] Event Window1.Open Exit Bottom
  83.  
  84.  
  85.  
  86. Update!
  87. Version 1.1r2 alpha, 3/22/2000
  88.  
  89. The first release contains the following Note:  in WIN32 any nil will generate a unhandled exception and leads to a freeze.  This is a bug in the initial version.  This bug has been solved, so nil pointers will yield a nil (0) address and a locknumber (0).
  90.  
  91. Apparently the MacOS and MacsBug with "EBBE ON" did not catch such unhandled exceptions.  Such an exception was the attempt to dereference a nil Handle.  It has been corrected.    
  92.